home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 19 / CU Amiga Magazine's Super CD-ROM 19 (1998)(EMAP Images)(GB)[!][issue 1998-02].iso / CUCD / Online / hsc / README < prev    next >
Text File  |  1997-11-27  |  3KB  |  91 lines

  1.  
  2. TITLE
  3.  
  4.   hsc - html sucks completely
  5.  
  6. VERSION 
  7.  
  8.   0.916
  9.  
  10. AUTHOR
  11.  
  12.   Thomas Aglassinger <agi@giga.or.at>
  13.  
  14. DESCRIPTION
  15.  
  16.   Hsc is a developer tool for html-projects.
  17.  
  18.   It can be used on any html file and creates a new html file as
  19.   output. In the input file, you may use an extended syntax based on
  20.   html, but which also allows extensions like macros, conditionals and
  21.   more.
  22.  
  23.   It's mainly intended to create and maintain larger html projects. As
  24.   a CLI-only tool, it should be used with `make'; a dependency
  25.   generator is included.
  26.  
  27.   Hsc is *not* a tool to make html easier for beginners; It's a tool
  28.   to make html a bit less painful and brain-damaged for people who
  29.   already know how to work with it.
  30.  
  31. FEATURES
  32.  
  33.   - macros (implemented as additional tags)
  34.   - conditionals (if/else/elseif)
  35.   - expressions, supporting
  36.     - string concatenation and comparison,
  37.     - import of environment variables
  38.     - current time
  39.     - size of files
  40.   - special tags to
  41.     - include files (also sources)
  42.     - execute shell commands (and include output)
  43.     - add comments in a reasonable way
  44.   - for local links, checks if file/id exists
  45.   - project relative URIs
  46.   - replaces special characters by entities
  47.   - evaluates attributes for image size (PNG/jfif/gif)
  48.   - strips comments and specified tags
  49.   - strips useless white spaces
  50.   - replaces icon entities by images
  51.   - performs a basic syntax- and structure check
  52.   - easy to extend syntax definition format
  53.   - maintains a project file
  54.   - dependency generator for Makefiles included
  55.   - tool to examine/manipulate project files included
  56.  
  57. NEW FEATURES
  58.  
  59.   - as usual, some minor bugfixes and improvements
  60.  
  61. SPECIAL REQUIREMENTS
  62.  
  63.   AmigaOS 2.04, 2MB of regular memory, 68020, some sort of WWW-browser
  64.   and ASCII editor.
  65.  
  66.   For larger projects, 4MB of memory and 68040 are recommended.
  67.  
  68.   Different to most other WWW-tools, hsc requires an user-IQ > 50. You
  69.   should also know how to work with the CLI and how to write
  70.   Makefiles. You should already made have some experiences with macro
  71.   processors and some programming language (Rexx should suffice).
  72.  
  73. AVAILABILITY
  74.  
  75.   - Every Aminet-mirror, file "text/hyper/hsc.lha"; for example
  76.     "ftp://wuarchive.wustl.edu/pub/aminet/text/hyper/hsc.lha"
  77.   - "http://www.giga.or.at/~agi/hsc/"
  78.  
  79. PRICE
  80.  
  81.   Freeware.
  82.  
  83. DISTRIBUTABILITY
  84.  
  85.   Distributed under GNU General Public License.
  86.  
  87. SOURCE CODE
  88.  
  89.   ANSI-C source code is available in a separate archive (look for
  90.   `hsc-source.lha' at the same site you've got the binaries from).
  91.